#pragma once
#include "common.h"
#include "TimeSys.h"
#include <vector>
#include <string>

struct BroadEphemeris {
    std::string prn;
};

class ReadN {
public:
    ReadN(const std::string& path) : filePath(path) {}
    bool parse_file();
    BroadEphemeris* getEphemeris(const std::string& prn, const BaseT& time);
private:
    std::string filePath;
    std::vector<BroadEphemeris> ephemerides;
};